// 1.2. 运算符-关系运算符
/**
 * 算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符，并提供了以下类型的运算符：
* 
* 算术运算符
* 关系运算符
* 逻辑运算符
* 位运算符
* 赋值运算符
* 杂项运算符
* 本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。
 *
 * --------------------------
 关系运算符
下表显示了 C++ 支持的关系运算符。

假设变量 A 的值为 10，变量 B 的值为 20，则：

运算符	描述	实例
==	检查两个操作数的值是否相等，如果相等则条件为真。	(A == B) 不为真。
!=	检查两个操作数的值是否相等，如果不相等则条件为真。	(A != B) 为真。
>	检查左操作数的值是否大于右操作数的值，如果是则条件为真。	(A > B) 不为真。
<	检查左操作数的值是否小于右操作数的值，如果是则条件为真。	(A < B) 为真。
>=	检查左操作数的值是否大于或等于右操作数的值，如果是则条件为真。	(A >= B) 不为真。
<=	检查左操作数的值是否小于或等于右操作数的值，如果是则条件为真。	(A <= B) 为真。
 * 
 * 
*/

#include <iostream>

int main(void)
{
  int a, b;
  a = 10;
  b = 21;
  if (10 == a)
  {
    std::cout << "a == 10" << std::endl;
  }

  if (a != b)
  {
    std::cout << "a != b" << std::endl;
  }

  if( a < b){
    std::cout << "a < b" << std::endl;
  }

  if( b > a){
    std::cout << "b > a" << std::endl;
  }

  if( a <= b){
    std::cout << "a <= b" << std::endl;
  }

  if( b > a){
    std::cout << "b >= a" << std::endl;
  }

  printf("----------end-----------\n");
  return 0;
}